home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-chassis-mib-00.txt < prev    next >
Text File  |  1993-03-03  |  70KB  |  2,301 lines

  1.  
  2.  
  3.  
  4.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                   Definitions of Managed Objects for a Chassis
  11.                    Containing Multiple Logical Network Devices
  12.  
  13.  
  14.  
  15.                                   January, 1993
  16.                                 Version 1.0 as of
  17.                             Wednesday January 13, 1993
  18.  
  19.  
  20.                                  Keith McCloghrie
  21.                              Hughes LAN Systems, Inc.
  22.                                    kzm@hls.com
  23.  
  24.  
  25.                                   David Arneson
  26.                              Cabletron Systems, Inc.
  27.                                 arneson@ctron.com
  28.  
  29.  
  30.                                    Manu Kaycee
  31.                                Ungermann-Bass, Inc
  32.                                 kaycee@andr.UB.com
  33.  
  34.  
  35.                                    Bob Stewart
  36.                                    Xyplex, Inc
  37.                               stewart@eng.xyplex.com
  38.  
  39.  
  40.                                   Donna McMaster
  41.                                   SynOptics Inc
  42.                               mcmaster@synoptics.com
  43.  
  44.  
  45.  
  46.  
  47.           1.  Status of this Memo
  48.  
  49.           This document is an Internet Draft.  Internet Drafts are
  50.           working documents of the Internet Engineering Task Force
  51.           (IETF), its Areas, and its Working Groups. Note that other
  52.  
  53.  
  54.  
  55.  
  56.  
  57.           McCloghrie/Arneson/Kaycee/Stewart/McMaster            [Page 1]
  58.  
  59.  
  60.  
  61.  
  62.  
  63.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  64.  
  65.  
  66.           groups may also distribute working documents as Internet
  67.           Drafts.
  68.  
  69.           Internet Drafts are draft documents valid for a maximum of six
  70.           months.  Internet Drafts may be updated, replaced, or
  71.           obsoleted by other documents at any time.  It is not
  72.           appropriate to use Internet Drafts as reference material or to
  73.           cite them other than as a "working draft" or "work in
  74.           progress."
  75.  
  76.           Please check the I-D abstract listing contained in each
  77.           Internet Draft directory to learn the current status of this
  78.           or any other Internet Draft.
  79.  
  80.           This document was produced by the Chassis MIB Working Group.
  81.           Eventually this document will be submitted to the RFC editor
  82.           as an extension to the SNMP MIB.  Distribution of this memo is
  83.           unlimited.  Please send comments to the working group at
  84.           chassismib@cs.utk.edu.
  85.  
  86.  
  87.           2.  Abstract
  88.  
  89.           This memo defines an experimental portion of the Management
  90.           Information Base (MIB) for use with network management
  91.           protocols in TCP/IP based internets.  In particular it defines
  92.           objects for managing a chassis containing multiple (logical)
  93.           networking devices, such as repeaters, bridges, routers,
  94.           terminal servers, etc.
  95.  
  96.  
  97.           3.  Management Framework
  98.  
  99.           The Internet-standard Network Management Framework consists of
  100.           three components.  They are:
  101.  
  102.                RFC 1155 which defines the SMI, the mechanisms used for
  103.                describing and naming objects for the purpose of
  104.                management. RFC 1212 defines a more concise description
  105.                mechanism, which is wholly consistent with the SMI.
  106.  
  107.                RFC 1156 which defines MIB-I, the core set of managed
  108.                objects for the Internet suite of protocols. RFC 1213,
  109.                defines MIB-II, an evolution of MIB-I based on
  110.                implementation experience and new operational
  111.  
  112.  
  113.  
  114.  
  115.  
  116.           McCloghrie/Arneson/Kaycee/Stewart/McMaster            [Page 2]
  117.  
  118.  
  119.  
  120.  
  121.  
  122.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  123.  
  124.  
  125.                requirements.
  126.  
  127.                RFC 1157 which defines the SNMP, the protocol used for
  128.                network access to managed objects.
  129.  
  130.           The Framework permits new objects to be defined for the
  131.           purpose of experimentation and evaluation.
  132.  
  133.  
  134.           4.  Objects
  135.  
  136.           Managed objects are accessed via a virtual information store,
  137.           termed the Management Information Base or MIB.  Objects in the
  138.           MIB are defined using the subset of Abstract Syntax Notation
  139.           One (ASN.1) [4] defined in the SMI.  In particular, each
  140.           object has a name, a syntax, and an encoding.  The name is an
  141.           object identifier, an administratively assigned name, which
  142.           specifies an object type.  The object type together with an
  143.           object instance serves to uniquely identify a specific
  144.           instantiation of the object.  For human convenience, we often
  145.           use a textual string, termed the OBJECT DESCRIPTOR, to also
  146.           refer to the object type.
  147.  
  148.           The syntax of an object type defines the abstract data
  149.           structure corresponding to that object type.  The ASN.1
  150.           language is used for this purpose.  However, the SMI [1]
  151.           purposely restricts the ASN.1 constructs which may be used.
  152.           These restrictions are explicitly made for simplicity.
  153.  
  154.           The encoding of an object type is simply how that object type
  155.           is represented using the object type's syntax.  Implicitly
  156.           tied to the notion of an object type's syntax and encoding is
  157.           how the object type is represented when being transmitted on
  158.           the network.
  159.  
  160.           The SMI specifies the use of the basic encoding rules of ASN.1
  161.           [5], subject to the additional requirements imposed by the
  162.           SNMP.
  163.  
  164.  
  165.           4.1.  Format of Definitions
  166.  
  167.           Section 6 contains the specification of all object types
  168.           contained in this MIB module.  The object types are defined
  169.           using the conventions defined in the SMI, as amended by the
  170.  
  171.  
  172.  
  173.  
  174.  
  175.           McCloghrie/Arneson/Kaycee/Stewart/McMaster            [Page 3]
  176.  
  177.  
  178.  
  179.  
  180.  
  181.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  182.  
  183.  
  184.           extensions specified in [6,7].
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.           McCloghrie/Arneson/Kaycee/Stewart/McMaster            [Page 4]
  235.  
  236.  
  237.  
  238.  
  239.  
  240.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  241.  
  242.  
  243.           5.  Overview
  244.  
  245.           This memo defines objects for the management of a chassis
  246.           containing multiple slots, each of which can potentially
  247.           contain a board/physical module performing some networking
  248.           function(s).  A physical module, or combinations of physical
  249.           modules, might perform one or more of the functions of a
  250.           networking device such as a router, bridge, terminal server,
  251.           concentrator, management card, etc.  Indeed, this relationship
  252.           between physical module and function can be many-to-many.
  253.           Thus, this memo uses the term 'entity' to refer to a logical
  254.           networking device which may span parts of one or more modules.
  255.  
  256.           This type of chassis often contains one or more internal
  257.           segments through which the logical devices are inter-connected
  258.           to each other.  These segments often use standard MAC and/or
  259.           link-layer protocols even though their physical layer may be
  260.           different from that normally used with that MAC or link-layer.
  261.  
  262.           This MIB contains six information groups: the Slot group, the
  263.           Entity group, the Segment group, the Chassis Configuration
  264.           group, the Power Supply Group, and the Environment Group.  The
  265.           remainder of this section will discuss the contents of these
  266.           groups.
  267.  
  268.  
  269.           5.1.  Example Chassis
  270.  
  271.           The following example is presented in an effort to clarify the
  272.           contents of the slot, entity, segment, and chassis
  273.           configuration groups.  The discussion of each group will refer
  274.           to this example:
  275.  
  276.           Consider a simple 6 slot chassis that contains one bridge as
  277.           entity 2. The chassis also contains two repeaters as entities
  278.           1 and 3.  The chassis is organized as follows:
  279.  
  280.                   Slot    Entity  Segment
  281.                     1       2        1
  282.                     1       2        2
  283.                     3       1        1
  284.                     4       1        1
  285.                     5       3        2
  286.                     6       3        2
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.           McCloghrie/Arneson/Kaycee/Stewart/McMaster            [Page 5]
  294.  
  295.  
  296.  
  297.  
  298.  
  299.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  300.  
  301.  
  302.           5.2.  The Slot Group
  303.  
  304.           This group contains an object that identifies the number of
  305.           slots in the chassis.  It also contains a table which contains
  306.           information about the slots in this chassis.  This table may
  307.           be implemented as either dense or sparse.
  308.  
  309.           Implementation of this group is considered mandatory.
  310.  
  311.           Continuing the example of the six slot chassis begun in
  312.           Section 5.1, notice that physical modules reside in slots 1,
  313.           and 3 thru 6.  Slot 2 is empty.  At this point the implementor
  314.           has a choice.  The table maybe implemented as either dense or
  315.           sparse.  If the table is implemented as dense, then the table
  316.           will have 6 conceptual rows and the conceptual row
  317.           corresponding to slot 2 will be identified as empty.  If the
  318.           table is implemented as sparse, then there will be no
  319.           conceptual row for slot 2.
  320.  
  321.  
  322.           5.3.  The Entity Group
  323.  
  324.           This group contains a table that contains information about
  325.           the logical networking devices in this chassis.  In addition,
  326.           it defines the means to access a MIB view for each such
  327.           entity.  These may be addressed either by chasEntityParty or
  328.           the combination of chasEntityCommunity and
  329.           chasEntityIPAddress.  These MIB views maybe defined by this
  330.           agent or a different agent.
  331.  
  332.           Implementation of this group is considered mandatory since it
  333.           provides MIB views, and a list of entities.
  334.  
  335.           Using the example in Section 5.1, the entity table will have 3
  336.           conceptual rows, one each for the 2 repeaters and a third for
  337.           the bridge present in this table.
  338.  
  339.  
  340.           5.4.  The Segment Group
  341.  
  342.           This group consists of a table that contains information about
  343.           the network segments, contained within the chassis, and used
  344.           to interconnect the chassis's logical networking devices.
  345.  
  346.           Implementation of this group is optional.
  347.  
  348.  
  349.  
  350.  
  351.  
  352.           McCloghrie/Arneson/Kaycee/Stewart/McMaster            [Page 6]
  353.  
  354.  
  355.  
  356.  
  357.  
  358.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  359.  
  360.  
  361.           Using the above example, this table would contain 2 conceptual
  362.           rows;  one for each segment.
  363.  
  364.  
  365.           5.5.  The Chassis Configuration Group
  366.  
  367.           This group contains information about the chassis
  368.           configuration.  This includes:  type of chassis, chassis
  369.           serial number, and the number of physical changes that have
  370.           occured within the chassis.  This group also includes a table
  371.           that contains information about which entities are in which
  372.           slots in the chassis and the segments to which they are
  373.           connected.
  374.  
  375.           The objects, chasConfigIndexType and chasConfigIndexValue
  376.           provide linkage from an entity's segment connection in this
  377.           MIB to the management information contained in the entity's
  378.           own MIB.  In particular, these objects indicate that the
  379.           particular segment connection of the entity in the slot
  380.           represented by this conceptual row is identified within the
  381.           entity's MIB by the object type named by chasConfigIndexType
  382.           having the value given by chasConfigIndexValue.
  383.  
  384.           It is an implementation specific matter whether the
  385.           chasConfigTable is implemented as read-write or read-only.
  386.  
  387.           Implementation of this group is optional.  However, since this
  388.           group contains information about the chassis and a mapping of
  389.           entities to slots and segments, implementation is desirable.
  390.           If this group is implemented, then the segment groups should
  391.           also be implemented.
  392.  
  393.           Using the example in Section 5.1, the configuration table
  394.           would contain six conceptual rows; one for each slot, entity,
  395.           segment combination defined in the example above.  The first
  396.           conceptual row would define the bridge entity in slot 1 with
  397.           chasConfigIndexType of bridge port and chasConfigIndex value
  398.           of 1.  The other conceptual rows would be similar, defining
  399.           the bridge port and repeater ports.
  400.  
  401.  
  402.           5.6.  The Power Supply Group
  403.  
  404.           This group contains a table of power supplies and a table of
  405.           power supply outputs.  The Power Supply Table contains the
  406.  
  407.  
  408.  
  409.  
  410.  
  411.           McCloghrie/Arneson/Kaycee/Stewart/McMaster            [Page 7]
  412.  
  413.  
  414.  
  415.  
  416.  
  417.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  418.  
  419.  
  420.           overall status of each power supply in the chassis.  The Power
  421.           Supply Output Table contains status for each output of each
  422.           power supply.
  423.  
  424.           Implementation of this group is optional.
  425.  
  426.  
  427.           5.7.  The Environment Group
  428.  
  429.           This group contains a table of environmental sensors.  The
  430.           Environment Table contains the type and status of each sensor.
  431.  
  432.           Implementation of this group is optional.
  433.  
  434.  
  435.           5.8.  What is a Chassis
  436.  
  437.           This MIB applies to a chassis.  In its normal sense, a
  438.           "chassis" is a collection of traditionally discrete network
  439.           devices packaged in a single cabinet and power system.
  440.           Indeed, the descriptions of the objects are phrased assuming
  441.           such a "physical" chassis.  However, these descriptions are
  442.           not intended to exclude the application of this MIB to a
  443.           "logical chassis." Examples of such logical chassis might be:
  444.                - a building containing many network devices, where each
  445.                room in the building might be considered as a logical
  446.                "slot",
  447.  
  448.                - a geographical area containing many network devices,
  449.                where each building in the area might be considered as a
  450.                logical "slot".
  451.  
  452.           Note also that the MIB implementations for multiple (physical
  453.           or logical) chassis might be arranged hierarchically, i.e., a
  454.           module/entity represented in one agent's chassis MIB might in
  455.           fact represent a whole (lower-level) chassis.  For example, in
  456.           a equipment cabinet having multiple shelves with each shelf
  457.           having multiple plug-in cards, the whole cabinet could be
  458.           represented by an overall chassis MIB in which each "slot"
  459.           represents a shelf, and there might also be individual chassis
  460.           MIBs for each shelf in which each slot represents where the
  461.           plug-in cards reside.
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.           McCloghrie/Arneson/Kaycee/Stewart/McMaster            [Page 8]
  471.  
  472.  
  473.  
  474.  
  475.  
  476.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  477.  
  478.  
  479.           5.9.  Multiple Instantiations
  480.  
  481.           For each (logical or physical) chassis, it is possible to have
  482.           multiple agents implement this MIB for the same chassis.
  483.           However, is is expected that normally just one agent per
  484.           chassis will implement this Chassis MIB.  When multiple agents
  485.           do implement this MIB for the same chassis, there is no
  486.           "master" (in the sense of a point of control), and each agent
  487.           must implement all mandatory parts of the MIB and each contain
  488.           information on all entities/modules/segments in the chassis.
  489.           Furthermore, the information in each such agent must be
  490.           semantically identical (i.e., absolute values must be
  491.           identical, and relative values must be equivalent).
  492.  
  493.  
  494.           6.  Definitions
  495.  
  496.  
  497.           CHASSIS-MIB DEFINITIONS ::= BEGIN
  498.  
  499.           IMPORTS
  500.                   experimental, TimeTicks, IpAddress, Counter
  501.                           FROM RFC1155-SMI
  502.                   Party
  503.                           FROM RFC1353-MIB;  -- SNMP Party MIB
  504.  
  505.  
  506.           -- Textual Conventions
  507.  
  508.           DisplayString ::= OCTET STRING
  509.  
  510.           -- This data type is used to model textual information taken
  511.           -- from the NVT ASCII character set.  By convention, objects
  512.           -- with this syntax are declared as having
  513.           --
  514.           --      SIZE (0..255)
  515.  
  516.  
  517.           AutonomousType    ::= OBJECT IDENTIFIER
  518.  
  519.           -- The object identifier is an independently extensible type
  520.           -- identification value.  It may, for example indicate a
  521.           -- particular sub-tree with further MIB definitions, or
  522.           -- define something like a protocol type or type of
  523.           -- hardware.
  524.  
  525.  
  526.  
  527.  
  528.  
  529.           McCloghrie/Arneson/Kaycee/Stewart/McMaster            [Page 9]
  530.  
  531.  
  532.  
  533.  
  534.  
  535.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  536.  
  537.  
  538.           chassis             OBJECT IDENTIFIER ::= { experimental 38 }
  539.  
  540.           -- Groups within the chassis MIB
  541.  
  542.           chasSlot            OBJECT IDENTIFIER ::= { chassis 1 }
  543.           chasEntity          OBJECT IDENTIFIER ::= { chassis 2 }
  544.           chasSegment         OBJECT IDENTIFIER ::= { chassis 3 }
  545.           chasConfig          OBJECT IDENTIFIER ::= { chassis 4 }
  546.           chasPowerSupply     OBJECT IDENTIFIER ::= { chassis 5 }
  547.           chasEnviron         OBJECT IDENTIFIER ::= { chassis 6 }
  548.  
  549.           -- Chassis MIB Know Types
  550.  
  551.           chasKnownTypes      OBJECT IDENTIFIER ::= { chassis 7 }
  552.  
  553.  
  554.           -- The chasSlot (chassis slot) group
  555.           -- Implementation of the chasSlot group is mandatory.
  556.  
  557.           chasNumSlots  OBJECT-TYPE
  558.               SYNTAX  INTEGER (1..65535)
  559.               ACCESS  read-only
  560.               STATUS  mandatory
  561.               DESCRIPTION
  562.                       "Number of slots in this chassis."
  563.               ::= { chasSlot 1 }
  564.  
  565.  
  566.           -- The Slot Table
  567.  
  568.           -- It is an implementation specific matter if this table is
  569.           -- dense.  If the table is dense and the slot is empty then
  570.           -- chasSlotModuleType should have the value chasSlotEmpty.
  571.           -- In addition, the values of chasSlotModuleDescr,
  572.           -- chasSlotModuleVersion and chasSlotModuleSerialNumber
  573.           -- should be set to to a Display String of zero length.
  574.  
  575.           chasSlotTable  OBJECT-TYPE
  576.               SYNTAX  SEQUENCE OF ChasSlotEntry
  577.               ACCESS  not-accessible
  578.               STATUS  mandatory
  579.               DESCRIPTION
  580.                       "A table that contains information about the slots
  581.                       in this chassis.  For those slots that do not
  582.                       contain a physical module, the table may be
  583.  
  584.  
  585.  
  586.  
  587.  
  588.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 10]
  589.  
  590.  
  591.  
  592.  
  593.  
  594.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  595.  
  596.  
  597.                       implemented to contain a conceptual row with the
  598.                       type of physical module set the 'chasSlotEmpty',
  599.                       or it may be implemented to have no conceptual row
  600.                       instance."
  601.               ::= { chasSlot 2 }
  602.  
  603.           chasSlotEntry OBJECT-TYPE
  604.               SYNTAX  ChasSlotEntry
  605.               ACCESS  not-accessible
  606.               STATUS  mandatory
  607.               DESCRIPTION
  608.                       "A list of information for each slot in the
  609.                       chassis.  Conceptual rows may not be created or
  610.                       deleted with SNMP operations."
  611.               INDEX  { chasSlotIndex }
  612.               ::= { chasSlotTable 1 }
  613.  
  614.           ChasSlotEntry ::=
  615.               SEQUENCE {
  616.                   chasSlotIndex
  617.                       INTEGER,
  618.                   chasSlotModuleType
  619.                       OBJECT IDENTIFIER,
  620.                   chasSlotLastChange
  621.                       TimeTicks,
  622.                   chasSlotModuleDescr
  623.                       DisplayString,
  624.                   chasSlotModuleVersion
  625.                       DisplayString,
  626.                   chasSlotModuleSerialNumber
  627.                       DisplayString
  628.               }
  629.  
  630.           chasSlotIndex OBJECT-TYPE
  631.               SYNTAX  INTEGER (1..65535)
  632.               ACCESS  read-only
  633.               STATUS  mandatory
  634.               DESCRIPTION
  635.                       "The slot number of the chassis for which this
  636.                       entry contains management information."
  637.               ::= { chasSlotEntry 1 }
  638.  
  639.           chasSlotModuleType OBJECT-TYPE
  640.               SYNTAX  OBJECT IDENTIFIER
  641.               ACCESS  read-only
  642.  
  643.  
  644.  
  645.  
  646.  
  647.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 11]
  648.  
  649.  
  650.  
  651.  
  652.  
  653.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  654.  
  655.  
  656.               STATUS  mandatory
  657.               DESCRIPTION
  658.                       "The type of physical module contained in this
  659.                       slot of the chassis.  If the table is implemented
  660.                       as dense, a value of chasSlotEmpty indicates an
  661.                       empty slot.  A value of chasSlotUnknown indicates
  662.                       that the type of module is unknown."
  663.               ::= { chasSlotEntry 2 }
  664.  
  665.  
  666.           chasSlotLastChange OBJECT-TYPE
  667.               SYNTAX  TimeTicks
  668.               ACCESS  read-only
  669.               STATUS  mandatory
  670.               DESCRIPTION
  671.                       "The value of MIB-II's sysUpTime (in the agent
  672.                       supporting this chassis MIB) at which a module was
  673.                       last inserted or removed from this slot.  If no
  674.                       module has been inserted or removed from this slot
  675.                       since the last time the network management system
  676.                       was last re-initialized, then this object has a
  677.                       zero value."
  678.               ::= { chasSlotEntry 3 }
  679.  
  680.           chasSlotModuleDescr  OBJECT-TYPE
  681.               SYNTAX  DisplayString (SIZE (0..255))
  682.               ACCESS  read-only
  683.               STATUS  mandatory
  684.               DESCRIPTION
  685.                       "A textual description of the module plugged into
  686.                       the slot.  If not available, this value should be
  687.                       set to a zero length string."
  688.               ::= { chasSlotEntry 4 }
  689.  
  690.           chasSlotModuleVersion  OBJECT-TYPE
  691.               SYNTAX  DisplayString (SIZE (0..32))
  692.               ACCESS  read-only
  693.               STATUS  mandatory
  694.               DESCRIPTION
  695.                       "A textual description of the version/revision
  696.                       level for this module's hardware and firmware.  If
  697.                       not realized, this value should be set to the
  698.                       zero-length string."
  699.               ::= { chasSlotEntry 5 }
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 12]
  707.  
  708.  
  709.  
  710.  
  711.  
  712.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  713.  
  714.  
  715.           chasSlotModuleSerialNumber  OBJECT-TYPE
  716.               SYNTAX  DisplayString (SIZE (0..32))
  717.               ACCESS  read-only
  718.               STATUS  mandatory
  719.               DESCRIPTION
  720.                       "The serial number of the module present in the
  721.                       slot.  If the slot table is implemented as dense
  722.                       and the slot is empty, this value will be the zero
  723.                       length string.  If no serial number is available
  724.                       for a module, this value should set to a zero
  725.                       length string."
  726.               ::= { chasSlotEntry 6 }
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 13]
  766.  
  767.  
  768.  
  769.  
  770.  
  771.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  772.  
  773.  
  774.           -- The chasEntity group.  Implementation of the chasEntity group
  775.           -- is mandatory.
  776.  
  777.           -- Entity Table
  778.  
  779.           chasEntityTable OBJECT-TYPE
  780.               SYNTAX  SEQUENCE OF ChasEntityEntry
  781.               ACCESS  not-accessible
  782.               STATUS  mandatory
  783.               DESCRIPTION
  784.                       "A table that contains information about the
  785.                       'logical' networking devices (entity) in this
  786.                       chassis."
  787.               ::= { chasEntity 1 }
  788.  
  789.           chasEntityEntry OBJECT-TYPE
  790.               SYNTAX  ChasEntityEntry
  791.               ACCESS  not-accessible
  792.               STATUS  mandatory
  793.               DESCRIPTION
  794.                       "Information concerning an entity in the chassis.
  795.                       Conceptual rows may not be created or deleted with
  796.                       SNMP operations."
  797.               INDEX  { chasEntityIndex }
  798.               ::= { chasEntityTable 1 }
  799.  
  800.           ChasEntityEntry ::=
  801.               SEQUENCE {
  802.                   chasEntityIndex
  803.                       INTEGER,
  804.                   chasEntityFunction
  805.                       INTEGER,
  806.                   chasEntityObjectID
  807.                       OBJECT IDENTIFIER,
  808.                   chasEntityDescr
  809.                       DisplayString,
  810.                   chasEntityVersion
  811.                       DisplayString,
  812.                   chasEntityAdminStatus
  813.                       INTEGER,
  814.                   chasEntityOperStatus
  815.                       INTEGER,
  816.                   chasEntityTimeStamp
  817.                       TimeTicks,
  818.                   chasEntityParty
  819.  
  820.  
  821.  
  822.  
  823.  
  824.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 14]
  825.  
  826.  
  827.  
  828.  
  829.  
  830.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  831.  
  832.  
  833.                       Party,
  834.                   chasEntityCommunity
  835.                       OCTET STRING,
  836.                   chasEntityIpAddress
  837.                       IpAddress
  838.               }
  839.  
  840.           chasEntityIndex OBJECT-TYPE
  841.               SYNTAX  INTEGER (1..65535)
  842.               ACCESS  read-only
  843.               STATUS  mandatory
  844.               DESCRIPTION
  845.                       "A unique index for the entity for which this
  846.                       entry contains information."
  847.               ::= { chasEntityEntry 1 }
  848.  
  849.           chasEntityFunction OBJECT-TYPE
  850.               SYNTAX  INTEGER (0..1023)
  851.               ACCESS  read-only
  852.               STATUS  mandatory
  853.               DESCRIPTION
  854.                       "The generic function of the entity.
  855.  
  856.                       The value is a sum.  Starting from zero, for each
  857.                       type of generic function that the entity performs,
  858.                       2 raised to a power is added to the sum.  The
  859.                       powers are according to the following table:
  860.  
  861.                               Function  Power
  862.                                  other  0
  863.                               repeater  1   -- e.g. Ethernet repeater,
  864.                                             -- e.g. FDDI concentrator
  865.                                 bridge  2
  866.                                 router  3
  867.                         terminalServer  4
  868.                                  agent  5   -- entity that defines chassis MIB
  869.                               services  6   -- e.g. MIB Walk tools manager etc
  870.                                    mau  7
  871.                                  power  8
  872.                         networkMonitor  9   -- e.g. RMON device
  873.  
  874.                      For example, an entity performing both bridging and
  875.                      routing functions would have a value of 12 (2^2 +
  876.                      2^3)."
  877.               ::= { chasEntityEntry 2 }
  878.  
  879.  
  880.  
  881.  
  882.  
  883.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 15]
  884.  
  885.  
  886.  
  887.  
  888.  
  889.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  890.  
  891.  
  892.           chasEntityObjectID  OBJECT-TYPE
  893.               SYNTAX  OBJECT IDENTIFIER
  894.               ACCESS  read-only
  895.               STATUS  mandatory
  896.               DESCRIPTION
  897.                       "The specific type of entity.  The value of this
  898.                       object is analogous to MIB-II's sysObjectID.  In
  899.                       particular, it has the same value as would be
  900.                       returned if the SNMP Party (identified by
  901.                       chasEntityParty) and/or the community (identified
  902.                       by chasIpAddress and chasCommunity), were queried
  903.                       for sysObjectId."
  904.               ::= { chasEntityEntry 3 }
  905.  
  906.  
  907.           chasEntityDescr  OBJECT-TYPE
  908.               SYNTAX  DisplayString (SIZE (0..255))
  909.               ACCESS  read-write
  910.               STATUS  mandatory
  911.               DESCRIPTION
  912.                       "A textual description of the entity.  The value
  913.                       of this object is analogous to MIB-II's sysDescr.
  914.                       In particular, it has the same value as would be
  915.                       returned if the SNMP Party (identified by
  916.                       chasEntityParty) and/or the community (identified
  917.                       by chasIpAddress and chasCommunity), were queried
  918.                       for sysDescr."
  919.               ::= { chasEntityEntry 4 }
  920.  
  921.           chasEntityVersion  OBJECT-TYPE
  922.               SYNTAX  DisplayString (SIZE (0..32))
  923.               ACCESS  read-only
  924.               STATUS  mandatory
  925.               DESCRIPTION
  926.                       "A textual description of the version/revision
  927.                       level for this entity's software."
  928.               ::= { chasEntityEntry 5 }
  929.  
  930.  
  931.           chasEntityAdminStatus OBJECT-TYPE
  932.               SYNTAX  INTEGER {
  933.                   unknown(1),             --  none of the following
  934.                   enable(2),
  935.                   disable(3),
  936.                   reset(4),
  937.  
  938.  
  939.  
  940.  
  941.  
  942.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 16]
  943.  
  944.  
  945.  
  946.  
  947.  
  948.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  949.  
  950.  
  951.                   programload(5),
  952.                   test(6)
  953.               }
  954.               ACCESS  read-write
  955.               STATUS  mandatory
  956.               DESCRIPTION
  957.                       "Provides the administratively desired state of
  958.                       the given entity.
  959.  
  960.                       An entity is activated by writing a value of
  961.                       enable(2).
  962.  
  963.                       An entity may be de-activated by writing a value
  964.                       of disable(3).  In a disabled state, a entity does
  965.                       exist within the given chassis, but is benign.  A
  966.                       disabled entity is available for subsequent
  967.                       activation.
  968.  
  969.                       Writing a value of reset(4) specifies an entity
  970.                       should initiate a reset sequence.
  971.  
  972.                       Writing a value of programload(5) specifies an
  973.                       entity should initiate a program load sequence.
  974.  
  975.                       Writing a value of test(6) specifies an entity
  976.                       should initiate a testing sequence.
  977.  
  978.                       Agent support of the writing of any of the values
  979.                       of this object is implementation-specific.  For
  980.                       example, this object might be read-only for
  981.                       entities that disabling would compromise the
  982.                       integrity of the chassis."
  983.               ::= { chasEntityEntry 6 }
  984.  
  985.           chasEntityOperStatus OBJECT-TYPE
  986.               SYNTAX  INTEGER {
  987.                   other(1),               --  none of the following
  988.                   invalid(2),
  989.                   testing(3),
  990.                   operational(4),
  991.                   resetInProgress(5),
  992.                   warning(6),
  993.                   nonFatalError(7),
  994.                   fatalError(8),
  995.                   loading(10)
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 17]
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1008.  
  1009.  
  1010.               }
  1011.               ACCESS  read-only
  1012.               STATUS  mandatory
  1013.               DESCRIPTION
  1014.                       "Provides operational status of the entity.  The
  1015.                       following are possible definitions of the values.
  1016.                       The exact definition of the values is
  1017.                       implementation specific.  A value of other(1)
  1018.                       implies some undetermined state, possibly as a
  1019.                       result of setting chasEntityAdminStatus to a value
  1020.                       of disable(3).  A value of invalid(2) could have
  1021.                       the possible meaning that the entity exists but
  1022.                       the chassis manager has no direct control of the
  1023.                       entity.  A value of testing(3) may be a diagnostic
  1024.                       state.  A value of operational(4) implies that the
  1025.                       entity is running with no errors or warnings.
  1026.                       State resetInProgress(5) implies equivalent of
  1027.                       setting chasEntityAdminStatus to reset(4). The
  1028.                       states of warning(6), nonFatalError(7),
  1029.                       fatalError(8) reflect conditions detected during
  1030.                       operation.  The entity may or may not be still
  1031.                       functional.  State loading(10) is a result of
  1032.                       asserting programload(5) in chasEntityAdminStatus.
  1033.  
  1034.                       For example, if an entity's value of
  1035.                       chasEntityAdminStatus is disable(3) and is set to
  1036.                       enable(2) then chasEntityOperStatus may enter a
  1037.                       state of testing(3) then change to a value of
  1038.                       operational(4)."
  1039.               ::= { chasEntityEntry 7 }
  1040.  
  1041.  
  1042.           chasEntityTimeStamp  OBJECT-TYPE
  1043.               SYNTAX  TimeTicks
  1044.               ACCESS  read-only
  1045.               STATUS  mandatory
  1046.               DESCRIPTION
  1047.                       "The value of MIB-II's sysUpTime (in the agent
  1048.                       supporting this MIB) at which this entity was last
  1049.                       (re-)initialized.  If the entity has not been
  1050.                       initialized then this object has a zero value."
  1051.               ::= { chasEntityEntry 8 }
  1052.  
  1053.           chasEntityParty  OBJECT-TYPE
  1054.               SYNTAX  Party
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 18]
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1067.  
  1068.  
  1069.               ACCESS  read-only
  1070.               STATUS  mandatory
  1071.               DESCRIPTION
  1072.                       "The SNMP Party which provides access to the
  1073.                       detailed management information for this entity.
  1074.                       Note that the definition of a SNMP Party includes
  1075.                       the location at which it executes, the MIB view to
  1076.                       which it provides access, the authentication and
  1077.                       privacy algorithms and parameters required to
  1078.                       access its MIB view, and whether or not proxy is
  1079.                       performed.  In order for a SNMP manager to be able
  1080.                       to access the Party, that manager must have prior
  1081.                       knowledge of the Party.  In particular, the
  1082.                       manager must know the location at which the Party
  1083.                       executes.
  1084.  
  1085.                       A party is named by an OBJECT IDENTIFIER.  For a
  1086.                       entity which is not managed through access to a
  1087.                       SNMP Party, the value of this object is
  1088.                       chasEntityNoParty."
  1089.               ::= { chasEntityEntry 9 }
  1090.  
  1091.  
  1092.           chasEntityCommunity  OBJECT-TYPE
  1093.               SYNTAX  OCTET STRING (SIZE (0..256))
  1094.               ACCESS  read-only
  1095.               STATUS  mandatory
  1096.               DESCRIPTION
  1097.                       "The SNMP Community which executes at the address
  1098.                       chasEntityIpAddress, and provides access to the
  1099.                       detailed management information for this entity.
  1100.  
  1101.                       For a entity which is not managed through access
  1102.                       to a SNMP Community, the value of this object is
  1103.                       the zero-length string."
  1104.               ::= { chasEntityEntry 10 }
  1105.  
  1106.           chasEntityIpAddress  OBJECT-TYPE
  1107.               SYNTAX  IpAddress
  1108.               ACCESS  read-only
  1109.               STATUS  mandatory
  1110.               DESCRIPTION
  1111.                       "The address of the SNMP agent which responds to
  1112.                       messages for the SNMP Community identified by
  1113.                       chasEntityCommunity.  When access is via proxy,
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 19]
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1126.  
  1127.  
  1128.                       this variable contains the address of the proxy
  1129.                       agent.
  1130.  
  1131.                       For a entity which is not managed through access
  1132.                       to a SNMP Community, the value of this object is
  1133.                       0.0.0.0."
  1134.               ::= { chasEntityEntry 11 }
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 20]
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1185.  
  1186.  
  1187.           -- The chasSegment group.  Implementation of the chasSegment group is
  1188.           -- optional.
  1189.  
  1190.           -- The Segment Table
  1191.  
  1192.           chasSegmentTable  OBJECT-TYPE
  1193.               SYNTAX  SEQUENCE OF ChasSegmentEntry
  1194.               ACCESS  not-accessible
  1195.               STATUS  mandatory
  1196.               DESCRIPTION
  1197.                       "A table that contains information about the
  1198.                       network segments, contained within the chassis,
  1199.                       and used to interconnect the chassis's logical
  1200.                       networking devices."
  1201.               ::= { chasSegment 1 }
  1202.  
  1203.           chasSegmentEntry OBJECT-TYPE
  1204.               SYNTAX  ChasSegmentEntry
  1205.               ACCESS  not-accessible
  1206.               STATUS  mandatory
  1207.               DESCRIPTION
  1208.                       "A list of information for a particular segment in
  1209.                       the chassis."
  1210.               INDEX  { chasSegmentIndex }
  1211.               ::= { chasSegmentTable 1 }
  1212.  
  1213.           ChasSegmentEntry ::=
  1214.               SEQUENCE {
  1215.                   chasSegmentIndex
  1216.                       INTEGER,
  1217.                   chasSegmentType
  1218.                       OBJECT IDENTIFIER
  1219.               }
  1220.  
  1221.           chasSegmentIndex OBJECT-TYPE
  1222.               SYNTAX  INTEGER (1..65535)
  1223.               ACCESS  read-only
  1224.               STATUS  mandatory
  1225.               DESCRIPTION
  1226.                       "A unique index for the network segment for which
  1227.                       this entry contains information."
  1228.               ::= { chasSegmentEntry 1 }
  1229.  
  1230.           chasSegmentType OBJECT-TYPE
  1231.               SYNTAX  OBJECT IDENTIFIER
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 21]
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1244.  
  1245.  
  1246.               ACCESS  read-only
  1247.               STATUS  mandatory
  1248.               DESCRIPTION
  1249.                       "The type of segment.
  1250.  
  1251.                       For example, for an Ethernet segment this object
  1252.                       would have the value: dot3 as defined in RFC 1284,
  1253.                       while a token-ring segment would have a value of
  1254.                       dot5.  A value of chasSegmentUnknown indicates
  1255.                       that the type of segment is unknown."
  1256.               ::= { chasSegmentEntry 2 }
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 22]
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1303.  
  1304.  
  1305.           -- the chasConfig (configuration) group, implementation of the
  1306.           -- configuration group is optional.
  1307.  
  1308.           chasType  OBJECT-TYPE
  1309.               SYNTAX  OBJECT IDENTIFIER
  1310.               ACCESS  read-only
  1311.               STATUS  mandatory
  1312.               DESCRIPTION
  1313.                       "An authoritative identification of the type of
  1314.                       hub-based or standalone chassis.  By convention,
  1315.                       this value is allocated within the SMI enterprises
  1316.                       subtree(1.3.6.1.4.1), and provides an easy and
  1317.                       unambiguous means for determining `what kind of
  1318.                       box' is being managed.  If this information is not
  1319.                       present or unknown, its value should be set to the
  1320.                       value: chasTypeUnknown."
  1321.               ::= { chasConfig 1 }
  1322.  
  1323.           chasPhysicalChanges  OBJECT-TYPE
  1324.               SYNTAX   Counter
  1325.               ACCESS   read-only
  1326.               STATUS   mandatory
  1327.               DESCRIPTION
  1328.                       "The number of physical changes that have occurred
  1329.                       in the chassis since the agent was warm/cold
  1330.                       started.  This includes additions and removal of
  1331.                       modules and entities.  Other uses are
  1332.                       implementation specific."
  1333.               ::= { chasConfig 2 }
  1334.  
  1335.  
  1336.           chasChassisSerialNumber   OBJECT-TYPE
  1337.               SYNTAX    DisplayString (SIZE (0..32))
  1338.               ACCESS    read-only
  1339.               STATUS    mandatory
  1340.               DESCRIPTION
  1341.                       "The serial number of the chassis. If no serial
  1342.                       number is available, then the value of this object
  1343.                       should be the zero length string."
  1344.               ::= { chasConfig 3 }
  1345.  
  1346.           -- The Chassis Configuration Table
  1347.  
  1348.           chasConfigTable  OBJECT-TYPE
  1349.               SYNTAX  SEQUENCE OF ChasConfigEntry
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 23]
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1362.  
  1363.  
  1364.               ACCESS  not-accessible
  1365.               STATUS  mandatory
  1366.               DESCRIPTION
  1367.                       "A table that contains information about which
  1368.                       entities are in which slots in the chassis and the
  1369.                       segments to which they are connected."
  1370.               ::= { chasConfig 4 }
  1371.  
  1372.           chasConfigEntry OBJECT-TYPE
  1373.               SYNTAX  ChasConfigEntry
  1374.               ACCESS  not-accessible
  1375.               STATUS  mandatory
  1376.               DESCRIPTION
  1377.                       "A configuration relationship between an entity, a
  1378.                       slot and a segment in the chassis.  Such a
  1379.                       relationship exists if the particular slot is
  1380.                       occupied by the physical module (or one of the
  1381.                       boards) performing (part of) the function of the
  1382.                       particular entity, and is connected to a
  1383.                       particular segment."
  1384.               INDEX  { chasConfigSlot,
  1385.                        chasConfigEntity,
  1386.                        chasConfigSegment }
  1387.               ::= { chasConfigTable 1 }
  1388.  
  1389.           ChasConfigEntry ::=
  1390.               SEQUENCE {
  1391.                   chasConfigSlot
  1392.                       INTEGER,
  1393.                   chasConfigEntity
  1394.                       INTEGER,
  1395.                   chasConfigSegment
  1396.                       INTEGER,
  1397.                   chasConfigStatus
  1398.                       INTEGER,
  1399.                   chasConfigIndexType
  1400.                       OBJECT-IDENTIFIER,
  1401.                   chasConfigIndexValue
  1402.                       INTEGER
  1403.               }
  1404.  
  1405.           chasConfigSlot OBJECT-TYPE
  1406.               SYNTAX  INTEGER (1..65535)
  1407.               ACCESS  read-write
  1408.               STATUS  mandatory
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 24]
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1421.  
  1422.  
  1423.               DESCRIPTION
  1424.                       "The slot number of the chassis for this
  1425.                       configuration relationship."
  1426.               ::= { chasConfigEntry 1 }
  1427.  
  1428.           chasConfigEntity OBJECT-TYPE
  1429.               SYNTAX  INTEGER (1..65535)
  1430.               ACCESS  read-write
  1431.               STATUS  mandatory
  1432.               DESCRIPTION
  1433.                       "The entity for this configuration relationship.
  1434.                       The entity identified by this object is the same
  1435.                       entity as identified by the same value of
  1436.                       chasEntityIndex."
  1437.               ::= { chasConfigEntry 2 }
  1438.  
  1439.           chasConfigSegment OBJECT-TYPE
  1440.               SYNTAX  INTEGER (0..65535)
  1441.               ACCESS  read-write
  1442.               STATUS  mandatory
  1443.               DESCRIPTION
  1444.                       "The segment for this configuration relationship.
  1445.                       The segment identified by a non-zero value of this
  1446.                       object is the same segment as identified by the
  1447.                       same value of chasSegmentIndex.  A value of 0
  1448.                       represents the 'null' segment; only entities in
  1449.                       slots which are not connected to any segment
  1450.                       identified by a value of chasSegmentIndex are
  1451.                       connected to the 'null' segment."
  1452.               ::= { chasConfigEntry 3 }
  1453.  
  1454.           chasConfigStatus OBJECT-TYPE
  1455.               SYNTAX  INTEGER { valid(1), invalid(2) }
  1456.               ACCESS  read-write
  1457.               STATUS  mandatory
  1458.               DESCRIPTION
  1459.                       "The status of this configuration relationship.
  1460.                       Writing a value of invalid(1) to an instance of
  1461.                       this object causes the configuration relationship
  1462.                       to be invalidated.
  1463.  
  1464.                       Support for creating or invalidating instances of
  1465.                       this object will normally be subject to the
  1466.                       hardware limitations of the physical module in the
  1467.                       referenced slot.  When supported, the creation
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 25]
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1480.  
  1481.  
  1482.                       (invalidation) of instances may have the implicit
  1483.                       side-effect of removing (creating) other instances
  1484.                       of this object, e.g., the creation of a new
  1485.                       conceptual row in this table for a physical module
  1486.                       which connects to exactly one segment, would
  1487.                       remove the conceptual row corresponding to the
  1488.                       module's prior segment connection.
  1489.  
  1490.                       It is an implementation-specific matter as to
  1491.                       whether the agent removes an invalidated entry
  1492.                       from the table.  Accordingly, management stations
  1493.                       must be prepared to receive tabular information
  1494.                       from agents that corresponds to entries not
  1495.                       currently in use.  Proper interpretation of such
  1496.                       entries requires examination of the relevant
  1497.                       chasConfigStatus object.
  1498.  
  1499.                       It is implementation-specific as to whether
  1500.                       write-access to this object is supported by an
  1501.                       agent."
  1502.               ::= { chasConfigEntry 4 }
  1503.  
  1504.           chasConfigIndexType  OBJECT-TYPE
  1505.               SYNTAX  OBJECT-IDENTIFIER
  1506.               ACCESS  read-only
  1507.               STATUS  mandatory
  1508.               DESCRIPTION
  1509.                       "An OBJECT IDENTIFIER which takes the value of the
  1510.                       OID name of an object type, e.g., ifIndex, or
  1511.                       rptrPortIndex, or dot1dBasePort, etc. The
  1512.                       indicated object type together with the
  1513.                       corresponding value of chasConfigIndexValue
  1514.                       provide linkage between this segment connection
  1515.                       and management information contained in the
  1516.                       entity's own MIB.   So, a value of { ifEntry 1 }
  1517.                       would indicate ifIndex.  A value of
  1518.                       chasConfigTypeUnknown  could indicate that the
  1519.                       linkage doesn't exist or is unknown."
  1520.               ::= { chasConfigEntry 5 }
  1521.  
  1522.           chasConfigIndexValue OBJECT-TYPE
  1523.               SYNTAX  INTEGER
  1524.               ACCESS  read-only
  1525.               STATUS  mandatory
  1526.               DESCRIPTION
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 26]
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1539.  
  1540.  
  1541.                       "An INTEGER value which is the particular index
  1542.                       value of the object type defined by
  1543.                       chasConfigIndexType.  This then identifies a
  1544.                       particular interface/repeater port/bridge port
  1545.                       etc.
  1546.  
  1547.                       For segment-connections which do not correspond to
  1548.                       interfaces or for which the index value is
  1549.                       unknown, this object has the value zero.  In this
  1550.                       case, chasConfigIndexType will have a value of
  1551.                       chasConfigIndexTypeUnknown."
  1552.               ::= { chasConfigEntry 6 }
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 27]
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1598.  
  1599.  
  1600.           -- The chasPowerSupply (Power Supply) group.  Implementation of
  1601.           -- the power supply group is optional.
  1602.  
  1603.           -- the Power Supply table
  1604.  
  1605.           chasPowerSupplyTable OBJECT-TYPE
  1606.               SYNTAX SEQUENCE OF ChasPowerSupplyEntry
  1607.               ACCESS not-accessible
  1608.               STATUS mandatory
  1609.               DESCRIPTION
  1610.                       "A list of power supply entries, one for each
  1611.                       power supply in the chassis."
  1612.               ::= { chasPowerSupply 1 }
  1613.  
  1614.           chasPowerSupplyEntry OBJECT-TYPE
  1615.               SYNTAX ChasPowerSupplyEntry
  1616.               ACCESS not-accessible
  1617.               STATUS mandatory
  1618.               DESCRIPTION
  1619.                       "Values for a power supply."
  1620.               INDEX { chasPowerSupplyIndex }
  1621.               ::= { chasPowerSupplyTable 1 }
  1622.  
  1623.           ChasPowerSupplyEntry ::=
  1624.               SEQUENCE {
  1625.                   chasPowerSupplyIndex
  1626.                       INTEGER,
  1627.                   chasPowerSupplyDescr
  1628.                       DisplayString,
  1629.                   chasPowerSupplyAdminStatus
  1630.                       INTEGER,
  1631.                   chasPowerSupplyOperStatus
  1632.                       INTEGER,
  1633.                   chasPowerSupplyHealthText
  1634.                       DisplayString,
  1635.                   chasPowerSupplyWarnings
  1636.                       Counter,
  1637.                   chasPowerSupplyFailures
  1638.                       Counter
  1639.               }
  1640.  
  1641.           chasPowerSupplyIndex OBJECT-TYPE
  1642.               SYNTAX INTEGER
  1643.               ACCESS read-only
  1644.               STATUS mandatory
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 28]
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1657.  
  1658.  
  1659.               DESCRIPTION
  1660.                       "An index value that uniquely identifies a power
  1661.                       supply.  This may correspond to a hardware power
  1662.                       supply slot, which may or may not be the same as a
  1663.                       network device slot (chasSlotIndex)."
  1664.               ::= { chasPowerSupplyEntry 1 }
  1665.  
  1666.           chasPowerSupplyDescr OBJECT-TYPE
  1667.               SYNTAX DisplayString (SIZE (0..255))
  1668.               ACCESS read-only
  1669.               STATUS mandatory
  1670.               DESCRIPTION
  1671.                       "A textual description of the power supply,
  1672.                       including the vendor's name and version."
  1673.               ::= { chasPowerSupplyEntry 2 }
  1674.  
  1675.           chasPowerSupplyAdminStatus OBJECT-TYPE
  1676.               SYNTAX INTEGER {
  1677.                   unknown(1),
  1678.                   enable(2),
  1679.                   disable(3) }
  1680.               ACCESS read-write
  1681.               STATUS mandatory
  1682.               DESCRIPTION
  1683.                       "Desired status of the power supply."
  1684.               ::= { chasPowerSupplyEntry 3 }
  1685.  
  1686.           chasPowerSupplyOperStatus OBJECT-TYPE
  1687.               SYNTAX INTEGER {
  1688.                   unknown(1),
  1689.                   empty(2),
  1690.                   disabled(3),
  1691.                   bad(4),
  1692.                   warning(5),
  1693.                   standby(6),
  1694.                   engaged(7),
  1695.                   redundant(8) }
  1696.               ACCESS read-only
  1697.               STATUS mandatory
  1698.               DESCRIPTION
  1699.                       "Actual status of the power supply:
  1700.  
  1701.                       - unknown(1) - status not known.
  1702.                       - empty(2) - no power supply installed in slot
  1703.                       - disabled(3) - unable to supply power due to
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 29]
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1716.  
  1717.  
  1718.                       chasPowerSupplyAdminStatus
  1719.                       - bad(4) - unable to supply power due to failure
  1720.                       - warning(5) - supplying power but an output or
  1721.                       sensor is bad or warning
  1722.                       - standby(6) - believed usable but not supplying
  1723.                       power
  1724.                       - engaged(7) - supplying power
  1725.                       - redundant(8) - supplying power but not needed
  1726.  
  1727.                       It is an implementation specific matter whether
  1728.                       the agent keeps entries with status unknown(1) or
  1729.                       empty(2) in the table."
  1730.               ::= { chasPowerSupplyEntry 4 }
  1731.  
  1732.           chasPowerSupplyHealthText OBJECT-TYPE
  1733.               SYNTAX DisplayString (SIZE (0..255))
  1734.               ACCESS read-only
  1735.               STATUS mandatory
  1736.               DESCRIPTION
  1737.                       "A textual description of the power supply's
  1738.                       operational status. Agents may use this string to
  1739.                       provide detailed information on current failures,
  1740.                       including how they were detected, and/or
  1741.                       instructions for problem resolution. The contents
  1742.                       are agent-specific."
  1743.               ::= { chasPowerSupplyEntry 5 }
  1744.  
  1745.           chasPowerSupplyWarnings OBJECT-TYPE
  1746.               SYNTAX Counter
  1747.               ACCESS read-only
  1748.               STATUS mandatory
  1749.               DESCRIPTION
  1750.                       "The number of times chasPowerSupplyOperStatus has
  1751.                       gone to warning(5)."
  1752.               ::= { chasPowerSupplyEntry 6 }
  1753.  
  1754.           chasPowerSupplyFailures OBJECT-TYPE
  1755.               SYNTAX Counter
  1756.               ACCESS read-only
  1757.               STATUS mandatory
  1758.               DESCRIPTION
  1759.                       "The number of times chasPowerSupplyOperStatus has
  1760.                       gone to bad(4)."
  1761.               ::= { chasPowerSupplyEntry 7 }
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 30]
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1775.  
  1776.  
  1777.           -- the Power Supply Output table
  1778.  
  1779.           chasPowerSupplyOutputTable OBJECT-TYPE
  1780.               SYNTAX SEQUENCE OF ChasPowerSupplyOutputEntry
  1781.               ACCESS not-accessible
  1782.               STATUS mandatory
  1783.               DESCRIPTION
  1784.                       "A list of power supply output entries, one for
  1785.                       each output of each power supply in the chassis."
  1786.               ::= { chasPowerSupply 2 }
  1787.  
  1788.           chasPowerSupplyOutputEntry OBJECT-TYPE
  1789.               SYNTAX ChasPowerSupplyEntry
  1790.               ACCESS not-accessible
  1791.               STATUS mandatory
  1792.               DESCRIPTION
  1793.                       "Values for a power supply output."
  1794.               INDEX { chasPowerSupplyIndex, chasPowerSupplyOutputIndex }
  1795.               ::= { chasPowerSupplyOutputTable 1 }
  1796.  
  1797.           ChasPowerSupplyOutputEntry ::=
  1798.               SEQUENCE {
  1799.                   chasPowerSupplyOutputIndex
  1800.                       INTEGER,
  1801.                   chasPowerSupplyOutputStatus
  1802.                       INTEGER,
  1803.                   chasPowerSupplyOutputNominalVoltage
  1804.                       Gauge,
  1805.                   chasPowerSupplyOutputOfferedVoltage
  1806.                       Gauge,
  1807.                   chasPowerSupplyOutputOfferedWattage
  1808.                       Gauge,
  1809.                   chasPowerSupplyOutputWarnings
  1810.                       Counter,
  1811.                   chasPowerSupplyOutputFailures
  1812.                       Counter
  1813.               }
  1814.  
  1815.           chasPowerSupplyOutputIndex OBJECT-TYPE
  1816.               SYNTAX INTEGER
  1817.               ACCESS read-only
  1818.               STATUS mandatory
  1819.               DESCRIPTION
  1820.                       "An index value that uniquely identifies an output
  1821.                       for the power supply."
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 31]
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1834.  
  1835.  
  1836.               ::= { chasPowerSupplyOutputEntry 1 }
  1837.  
  1838.           chasPowerSupplyOutputStatus OBJECT-TYPE
  1839.               SYNTAX INTEGER {
  1840.                   unknown(1),
  1841.                   bad(2),
  1842.                   warning(3),
  1843.                   good(4) }
  1844.               ACCESS read-only
  1845.               STATUS mandatory
  1846.               DESCRIPTION
  1847.                       "Actual status of the power supply:
  1848.  
  1849.                       - unknown(1)     status not known
  1850.                       - bad(2)         unable to supply power due to
  1851.                       failure
  1852.                       - warning(3)     supplying power but marginally
  1853.                       - good(4)        supplying power
  1854.  
  1855.                       It is an implementation specific matter whether
  1856.                       the agent keeps entries with status unknown(1) in
  1857.                       the table.  If unknown(1), offered values and
  1858.                       counters are meaningless."
  1859.                           ::= { chasPowerSupplyOutputEntry 2 }
  1860.  
  1861.                       chasPowerSupplyOutputNominalVoltage OBJECT-TYPE
  1862.                           SYNTAX Gauge
  1863.                           ACCESS read-only
  1864.                           STATUS mandatory
  1865.                           DESCRIPTION
  1866.                                   "In hundredths of a volt, the voltage
  1867.                                   the output is supposed to supply, such
  1868.                                   as -5, +5, +12, -15, etc."
  1869.                          ::= { chasPowerSupplyOutputEntry 3 }
  1870.  
  1871.                      chasPowerSupplyOutputOfferedVoltage OBJECT-TYPE
  1872.                          SYNTAX Gauge
  1873.                          ACCESS read-only
  1874.                          STATUS mandatory
  1875.                          DESCRIPTION
  1876.                                  "In hundredths of a volt, the voltage
  1877.                                  actually offered by the output.  If
  1878.                                  chasPowerSupplyOutputStatus is good(4),
  1879.                                  the value 0 means offered voltage is
  1880.                                  not available."
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 32]
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1893.  
  1894.  
  1895.                         ::= { chasPowerSupplyOutputEntry 4 }
  1896.  
  1897.                     chasPowerSupplyOutputOfferedWattage OBJECT-TYPE
  1898.                         SYNTAX Gauge
  1899.                         ACCESS read-only
  1900.                         STATUS mandatory
  1901.                         DESCRIPTION
  1902.                                 "In hundredths of a watt, the wattage
  1903.                                 actually offered by the output.  If
  1904.                                 chasPowerSupplyOutputStatus is good(4),
  1905.                                 the value 0 means offered wattage is not
  1906.                                 available."
  1907.                        ::= { chasPowerSupplyOutputEntry 5 }
  1908.  
  1909.                    chasPowerSupplyOutputWarnings OBJECT-TYPE
  1910.                        SYNTAX Counter
  1911.                        ACCESS read-only
  1912.                        STATUS mandatory
  1913.                        DESCRIPTION
  1914.                                "The number of times
  1915.                                chasPowerSupplyOutputStatus has gone to
  1916.                                warning(3)."
  1917.                       ::= { chasPowerSupplyOutputEntry 6 }
  1918.  
  1919.                   chasPowerSupplyOutputFailures OBJECT-TYPE
  1920.                       SYNTAX Counter
  1921.                       ACCESS read-only
  1922.                       STATUS mandatory
  1923.                       DESCRIPTION
  1924.                               "The number of times
  1925.                               chasPowerSupplyOutputStatus has gone to
  1926.                               bad(2)."
  1927.                      ::= { chasPowerSupplyOutputEntry 7 }
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 33]
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  1952.  
  1953.  
  1954.                  -- the chasEnviron (Environment) group
  1955.                  -- Implementation of this group is optional.
  1956.  
  1957.                  -- the Environment table.
  1958.  
  1959.                  chasEnvironTable OBJECT-TYPE
  1960.                      SYNTAX SEQUENCE OF ChasEnvironEntry
  1961.                      ACCESS not-accessible
  1962.                      STATUS mandatory
  1963.                      DESCRIPTION
  1964.                              "A list of environmental entries, one for
  1965.                              each environmental sensor in the chassis."
  1966.                     ::= { chasEnviron 1 }
  1967.  
  1968.                 chasEnvironEntry OBJECT-TYPE
  1969.                     SYNTAX ChasEnvironEntry
  1970.                     ACCESS not-accessible
  1971.                     STATUS mandatory
  1972.                     DESCRIPTION
  1973.                             "Values for an environmental sensor."
  1974.                    INDEX { chasEnvironIndex }
  1975.                    ::= { chasEnvironTable 1 }
  1976.  
  1977.                ChasEnvironEntry ::=
  1978.                    SEQUENCE {
  1979.                        chasEnvironIndex
  1980.                            INTEGER,
  1981.                        chasEnvironSensor
  1982.                            AutonomousType,
  1983.                        chasEnvironStatus
  1984.                            INTEGER,
  1985.                        chasEnvironWarnings
  1986.                            Counter,
  1987.                        chasEnvironFailures
  1988.                            Counter
  1989.                    }
  1990.  
  1991.                chasEnvironSensor OBJECT-TYPE
  1992.                    SYNTAX INTEGER
  1993.                    ACCESS read-only
  1994.                    STATUS mandatory
  1995.                    DESCRIPTION
  1996.                            "Index added to get draft past the MIB
  1997.                            compiler.  This needs to be fixed by the
  1998.                            working group."
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 34]
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  2011.  
  2012.  
  2013.                   ::= { chasEnvironEntry 1 }
  2014.  
  2015.               chasEnvironSensor OBJECT-TYPE
  2016.                   SYNTAX AutonomousType
  2017.                   ACCESS read-only
  2018.                   STATUS mandatory
  2019.                   DESCRIPTION
  2020.                           "The identification of an environmental
  2021.                           sensor.  Other AutonomousType values may be
  2022.                           defined elsewhere, in association with
  2023.                           specific protocols.  However, this document
  2024.                           assigns those of known interest as of this
  2025.                           writing."
  2026.                  ::= { chasEnvironEntry 2 }
  2027.  
  2028.              chasEnvironStatus OBJECT-TYPE
  2029.                  SYNTAX INTEGER {
  2030.                      unknown(1),
  2031.                      bad(2),
  2032.                      warning(3),
  2033.                      good(4) }
  2034.                  ACCESS read-only
  2035.                  STATUS mandatory
  2036.                  DESCRIPTION
  2037.                          "Actual status indicated by the sensor.  It is
  2038.                          an implementation specific matter whether the
  2039.                          agent keeps entries with status unknown(1) in
  2040.                          the table.  If unknown(1), counters are
  2041.                          meaningless."
  2042.                 ::= { chasEnvironEntry 3 }
  2043.  
  2044.             chasEnvironWarnings OBJECT-TYPE
  2045.                 SYNTAX Counter
  2046.                 ACCESS read-only
  2047.                 STATUS mandatory
  2048.                 DESCRIPTION
  2049.                         "The number of times chasEnvironStatus has gone
  2050.                         to warning(3)."
  2051.                ::= { chasEnvironEntry 4 }
  2052.  
  2053.            chasEnvironFailures OBJECT-TYPE
  2054.                SYNTAX Counter
  2055.                ACCESS read-only
  2056.                STATUS mandatory
  2057.                DESCRIPTION
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 35]
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  2070.  
  2071.  
  2072.                        "The number of times chasEnvironStatus has gone
  2073.                        to bad(2)."
  2074.               ::= { chasEnvironEntry 5 }
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 36]
  2123.  
  2124.  
  2125.  
  2126.  
  2127.  
  2128.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  2129.  
  2130.  
  2131.           -- Chassis MIB Well known type object identifiers
  2132.  
  2133.           -- Slot module types
  2134.  
  2135.           chasKnownModules   OBJECT IDENTIFIER ::= { chasKnownTypes 1 }
  2136.           chasSlotEmpty      OBJECT IDENTIFIER ::= { chasKnownModules 1 }
  2137.           chasSlotUnknown    OBJECT IDENTIFIER ::= { chasKnownModules 2 }
  2138.  
  2139.  
  2140.           -- Entity party types
  2141.  
  2142.           chasKnownParty     OBJECT IDENTIFIER ::= { chasKnownTypes 2 }
  2143.           chasEntityNoParty  OBJECT IDENTIFIER ::= { chasKnownParty 1 }
  2144.  
  2145.  
  2146.           -- Well known segment types
  2147.  
  2148.           chasSegmentTypes   OBJECT IDENTIFIER ::= { chasKnownTypes 3 }
  2149.           chasSegmentUnknown OBJECT IDENTIFIER ::= { chasSegmentTypes 1 }
  2150.  
  2151.  
  2152.           -- Configuration known types
  2153.  
  2154.           chasConfigTypes    OBJECT IDENTIFIER ::= { chasKnownTypes 4 }
  2155.           chasTypeUnknown    OBJECT IDENTIFIER ::= { chasConfigTypes 1 }
  2156.           chasConfigIndexTypeUnknown OBJECT IDENTIFIER ::= { chasConfigTypes 2 }
  2157.  
  2158.  
  2159.           -- Well known environmental sensor types
  2160.  
  2161.           wellKnownSensors   OBJECT IDENTIFIER ::= { chasKnownTypes 5 }
  2162.           sensorOther        OBJECT IDENTIFIER ::= { wellKnownSensors 1 }
  2163.           sensorTemperature  OBJECT IDENTIFIER ::= { wellKnownSensors 2 }
  2164.           sensorFans         OBJECT IDENTIFIER ::= { wellKnownSensors 3 }
  2165.           sensorHumidity     OBJECT IDENTIFIER ::= { wellKnownSensors 4 }
  2166.  
  2167.           END
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 37]
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  2188.  
  2189.  
  2190.           7.  References
  2191.  
  2192.           [1]  M.T. Rose and K. McCloghrie, Structure and Identification
  2193.                of Management Information for TCP/IP-based internets,
  2194.                Internet Working Group Request for Comments 1155.
  2195.                Network Information Center, SRI International, Menlo
  2196.                Park, California, (May, 1990).
  2197.  
  2198.           [2]  J.D. Case, M.S. Fedor, M.L. Schoffstall, and J.R. Davin,
  2199.                Simple Network Management Protocol, Internet Working
  2200.                Group Request for Comments 1157.  Network Information
  2201.                Center, SRI International, Menlo Park, California, (May,
  2202.                1990).
  2203.  
  2204.           [3]  K. McCloghrie and M.T. Rose (editors), Management
  2205.                Information Base for Network Management of TCP/IP-based
  2206.                internets: MIB-II, Internet Working Group Request for
  2207.                Comments 1213.  Network Information Center, SRI
  2208.                International, Menlo Park, California, (March, 1991).
  2209.  
  2210.           [4]  Information processing systems - Open Systems
  2211.                Interconnection - Specification of Abstract Syntax
  2212.                Notation One (ASN.1), International Organization for
  2213.                Standardization.  International Standard 8824, (December,
  2214.                1987).
  2215.  
  2216.           [5]  Information processing systems - Open Systems
  2217.                Interconnection - Specification of Basic Encoding Rules
  2218.                for Abstract Notation One (ASN.1), International
  2219.                Organization for Standardization.  International Standard
  2220.                8825, (December, 1987).
  2221.  
  2222.           [6]  M.T. Rose, K. McCloghrie (editors), Concise MIB
  2223.                Definitions, Internet Working Group Request for Comments
  2224.                1212.  Network Information Center, SRI International,
  2225.                Menlo Park, California, (March, 1991).
  2226.  
  2227.           [7]  K. McCloghrie, J. Davin, J. Galvin, Definitions of
  2228.                Managed Objects for Administration of SNMP Parties
  2229.                Internet Working Group Request for Comments 1353.
  2230.                Network Information Center, SRI International, Menlo
  2231.                Park, California, (July, 1992).
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 38]
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.           Internet Draft           Chassis MIB  Jan 1992 Expires 7/14/93
  2247.  
  2248.  
  2249.           Table of Contents
  2250.  
  2251.  
  2252.           1 Status of this Memo ...................................    1
  2253.           2 Abstract ..............................................    2
  2254.           3 Management Framework ..................................    2
  2255.           4 Objects ...............................................    3
  2256.           4.1 Format of Definitions ...............................    3
  2257.           5 Overview ..............................................    5
  2258.           5.1 Example Chassis .....................................    5
  2259.           5.2 The Slot Group ......................................    6
  2260.           5.3 The Entity Group ....................................    6
  2261.           5.4 The Segment Group ...................................    6
  2262.           5.5 The Chassis Configuration Group .....................    7
  2263.           5.6 The Power Supply Group ..............................    7
  2264.           5.7 The Environment Group ...............................    8
  2265.           5.8 What is a Chassis ...................................    8
  2266.           5.9 Multiple Instantiations .............................    9
  2267.           6 Definitions ...........................................    9
  2268.           7 References ............................................   38
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.           McCloghrie/Arneson/Kaycee/Stewart/McMaster           [Page 39]
  2300.  
  2301.